package com.zy.swagger.dao;

import com.zy.swagger.entity.sys.SysRole;
import org.apache.ibatis.annotations.Param;

import java.util.List;

import org.springframework.stereotype.Repository;
import tk.mybatis.mapper.common.Mapper;

/**
 * (SysRole)表数据库访问层
 *
 * @author ZY
 * @since 2021-03-31 22:27:42
 */
@Repository
public interface SysRoleDao extends Mapper<SysRole> {

    /**
     * 查询指定行数据
     *
     * @param offset 查询起始位置
     * @param limit  查询条数
     * @return 对象列表
     */
    List<SysRole> queryAllByLimit(@Param("offset") int offset, @Param("limit") int limit);

    /**
     * 根据用户ID查询用户角色
     * @param userId 用户id
     * @return 返回用户角色列表
     */
    List<SysRole> getRolesByUserId(Integer userId);
}